* {
	margin: 0;
	padding: 0;
}

ul,
li {
	list-style: none;
}

img {
	display: block;
}

html,
body {
	height: 100%;
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

#main {
	height: 100%;
	display: flex;
	flex-direction: column;
}

#content {
	flex: 1;
	overflow: auto;
	margin-bottom: 50px;
	position: relative;
	display: flex;
	flex-direction: column;
}
